FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource OperationDefinition/FHIR Server from package de.gematik.dev.epa.medication#1.1.0-alpha.6 (62 ms)

Package de.gematik.dev.epa.medication
Type OperationDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/OperationDefinition/add-medication-information-OP
Url https://gematik.de/fhir/epa-medication/OperationDefinition/add-medication-information-OP
Version 1.1.0
Status active
Date 2024-08-14
Name Add Medication Information
Title Add Medication Information
Experimental False
Description The $add-information operation allows for the addition of a MedicationStatement to a specific Medication instance. This operation is performed at the instance level, enabling the management of detailed medication information for an individual Medication resource. The operation ensures the provenance of the medication information by requiring details about the performer institution and performer person. Input parameters include the MedicationStatement to be added, along with the references to the responsible organization and practitioner. The output parameters return the resulting MedicationStatement that was added and the operation outcome, indicating the success or failure of the operation.
Type false
Kind operation

Resources that use this resource

CapabilityStatement
https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-capabilitystatement-medication EPA CapabilityStatement for the Medication Service

Resources that this resource uses

No resources found



Source

{
  "resourceType" : "OperationDefinition",
  "id" : "add-medication-information-OP",
  "url" : "https://gematik.de/fhir/epa-medication/OperationDefinition/add-medication-information-OP",
  "title" : "Add Medication Information",
  "description" : "The $add-information operation allows for the addition of a MedicationStatement to a specific Medication instance. This operation is performed at the instance level, enabling the management of detailed medication information for an individual Medication resource. The operation ensures the provenance of the medication information by requiring details about the performer institution and performer person. Input parameters include the MedicationStatement to be added, along with the references to the responsible organization and practitioner. The output parameters return the resulting MedicationStatement that was added and the operation outcome, indicating the success or failure of the operation.",
  "version" : "1.1.0",
  "status" : "active",
  "publisher" : "gematik GmbH",
  "date" : "2024-08-14",
  "name" : "Add Medication Information",
  "kind" : "operation",
  "code" : "add-information",
  "resource" : [
    "Medication"
  ],
  "system" : false,
  "type" : false,
  "instance" : true,
  "inputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationstatement-input-parameters",
  "outputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationstatement-input-parameters",
  "parameter" : [
    {
      "name" : "medicationStatement",
      "type" : "MedicationStatement",
      "use" : "in",
      "min" : 1,
      "max" : "1"
    },
    {
      "name" : "performer",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "documentation" : "Tätige Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Schreiboperation generell ausübt. Die Angabe der Leistungserbringerinstitution ist mandatorisch, denn hier erfolgt die Ãœbereinstimmungsprüfung hinsichtlich der aktuell zugreifenden LEI.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "enterer",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Medikationsdaten erfasste.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "author",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Verantwortliche Person und/oder Leistungserbringerinstitution/Organisation/Rolle für die fachlichen Änderungen der Medikationsdaten.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "unconfirmedAuthor",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Ein unbestätigter author.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "informant",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution, Organisation oder Rolle, die die Informationen für die fachliche Anpassung der Medikationsdaten bereitgestellt hat.",
      "part" : [
        {
          "name" : "professionals",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "organization",
              "type" : "Organization",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitioner",
              "type" : "Practitioner",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitionerRole",
              "type" : "PractitionerRole",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        },
        {
          "name" : "persons",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "patient",
              "type" : "Identifier",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "relatedPerson",
              "type" : "RelatedPerson",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        }
      ]
    },
    {
      "name" : "medicationStatement",
      "type" : "MedicationStatement",
      "use" : "out",
      "min" : 0,
      "max" : "1"
    },
    {
      "name" : "operationOutcome",
      "type" : "OperationOutcome",
      "use" : "out",
      "min" : 1,
      "max" : "1"
    }
  ],
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.